package com.calvin.study.strategy.base.concrete;

import com.calvin.study.strategy.base.service.HotelService;
import com.calvin.study.strategy.strategy.AbstractStrategy;
import com.calvin.study.strategy.strategy.Strategy;

public class Hotel extends AbstractStrategy implements Strategy {

	private static final Hotel instance = new Hotel();

	private HotelService hotelService = new HotelService();

	private Hotel() {
		register();
	}

	public static Hotel getInstance() {
		return instance;
	}

	@Override
	public void issue(Object... params) {
		hotelService.sendPrize();
	}

}
